#include "led.h"

void LED_TurnOn(uint8_t led)
{
  if(led & LEDR)  HAL_GPIO_WritePin(GPIOC, LED_R_Pin, GPIO_PIN_RESET);
  if(led & LEDG)  HAL_GPIO_WritePin(GPIOC, LED_G_Pin, GPIO_PIN_RESET);
  if(led & LEDB)  HAL_GPIO_WritePin(GPIOA, LED_B_Pin, GPIO_PIN_RESET);
}

void LED_TurnOff(uint8_t led)
{
  if(led & LEDR)  HAL_GPIO_WritePin(GPIOC, LED_R_Pin, GPIO_PIN_SET);
  if(led & LEDG)  HAL_GPIO_WritePin(GPIOC, LED_G_Pin, GPIO_PIN_SET);
  if(led & LEDB)  HAL_GPIO_WritePin(GPIOA, LED_B_Pin, GPIO_PIN_SET);
}
void LED_Toggle(uint8_t led)
{
  if(led & LEDR)  HAL_GPIO_TogglePin(GPIOC, LED_R_Pin);
  if(led & LEDG)  HAL_GPIO_TogglePin(GPIOC, LED_G_Pin);
  if(led & LEDB)  HAL_GPIO_TogglePin(GPIOA, LED_B_Pin);
}


